Injecting Distributed Capabilities into Legacy Applications Through Cloning and Virtualization

نویسندگان

  • Tom Boyd
  • Partha Dasgupta
چکیده

Applications and operating systems can be augmented with extra functionality by injecting additional middleware into the boundary layer between them, without tampering with their binaries. Using this scheme, we separate the physical resource bindings of the application and replace it with virtual bindings. This is called virtualization. We are developing a virtualizing Operating System (vOS) residing on top of Windows NT, that injects all applications with the virtualizing software. The vOS makes it possible to build communities of systems that cooperate to run applications and share resources completely non-intrusively while retaining complete application binary compatibility. In this paper, we describe a prototype system that virtualizes the application’s window, making it possible to relocate the window to remote machines without the application’s awareness. The prototype copies, or clones a window of an application onto a display on a remote machine and then, using API interception, applies the application semantics to the clone window in terms of data and message flow. The virtualization of the application‘s window is one of the steps towards making all system resources virtualizable and any application movable between systems. This research is part of a larger project called Computing Communities (CC) which is building large unions of distributed machines supporting shared resource management using legacy applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Virtualizing Operating Systems for Seamless Distributed Environments

Applications and operating systems can be augmented with extra functionality by injecting additional middleware into the boundary layer between them, without tampering with their binaries. Using this scheme, we separate the physical resource bindings of the application and replace it with virtual bindings. This is called virtualization. We are developing a virtualizing Operating System (vOS) re...

متن کامل

CANS: Composable, Adaptive Network Services Infrastructure

Ubiquitous access to sophisticated internet services from diverse end devices across heterogeneous networks requires the injection of additional functionality into the network to handle protocol conversion, data transcoding, and in general bridge disparate network portions. Several researchers have proposed infrastructures for injecting such functionality; however, many challenges remain before...

متن کامل

Building a Virtualized Distributed Computing Infrastructure by Harnessing Grid and Cloud Technologies

In this article, we present the realization of a system, termed as InterGrid, for interconnecting distributed computing infrastructures by harnessing virtual machines. The InterGrid aims to provide an execution environment for running applications on top of the interconnected infrastructures. The system uses virtual machines as the building blocks to construct execution environments that span m...

متن کامل

L4 – Virtualization and Beyond

After being introduced by IBM in the 1960s, virtualization has experienced a renaissance in recent years. It has become a major industry trend in the server context and is also popular on consumer desktops. In addition to the well-known benefits of server consolidation and legacy preservation, virtualization is now considered in embedded systems. In this paper, we want to look beyond the term t...

متن کامل

I-19: Identifying and Overcoming an Epigenetic Barrier for SCNT Reprogramming

Background Despite successful cloning of many mammalian species, the cloning efficiency is extremely low compared to that of IVF raising the possibility of the existence of epigenetic barrier preventing successful cloning. MaterialsAndMethods Using comparative transcriptome analysis comparing transcriptomes of IVF and SCNT embryos and that of donor cells, we identified epigenetic barrier and fi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000